Skip to content

Changed main run command to facilitate test generation #346

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 12 commits into from
Jul 31, 2025

Conversation

jmafoster1
Copy link
Contributor

I changed the top level entrypoint of the CTF to add generate and test commands so that test generation from DAGs can also be done at the top level. Closes #338 by allowing the --help option to display properly. Additionally, closes #341 by making the default estimator for the generate command configurable.

Copy link

github-actions bot commented Jul 30, 2025

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ PYTHON black 32 0 0.98s
✅ PYTHON pylint 32 0 5.71s

See detailed report in MegaLinter reports

MegaLinter is graciously provided by OX Security

Copy link

codecov bot commented Jul 30, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.78%. Comparing base (f2392dd) to head (7cce369).
⚠️ Report is 14 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #346      +/-   ##
==========================================
+ Coverage   95.75%   95.78%   +0.02%     
==========================================
  Files          27       27              
  Lines        1627     1638      +11     
==========================================
+ Hits         1558     1569      +11     
  Misses         69       69              
Files with missing lines Coverage Δ
causal_testing/__main__.py 97.43% <100.00%> (ø)
causal_testing/main.py 96.17% <100.00%> (+0.18%) ⬆️
causal_testing/testing/metamorphic_relation.py 100.00% <100.00%> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b162d8f...7cce369. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jmafoster1 jmafoster1 marked this pull request as ready for review July 30, 2025 15:00
@jmafoster1 jmafoster1 requested a review from f-allian July 31, 2025 07:28
Copy link
Contributor

@f-allian f-allian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jmafoster1 LGTM 👍🏼 I'll have to do another big doc revamp as part of #326

@f-allian f-allian merged commit 0db9294 into main Jul 31, 2025
22 checks passed
@jmafoster1 jmafoster1 deleted the jmafoster1/344-docker-image branch July 31, 2025 07:31
@jmafoster1 jmafoster1 mentioned this pull request Jul 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make default estimator configurable Help not showing with -h option
2 participants